package com.example.JcGQS.pojo.vo;

import lombok.Data;

import java.util.List;

/**
 * 采购记录
 * @author 末日
 * @date 2023/11/21
 */
@Data
public class PurchaseVo {
    /**
     * 采购id
     */
    private Integer purchaseId;
    /**
     * 采购单号
     */
    private String purchaseOrder;
    /**
     * 采购物品id
     */
    private Integer purchaseGoodsId;
    /**
     * 物品编号
     */
    private String goodsNumber;
    /**
     * 物品类别
     */
    private String categoryName;
    /**
     * 物品名称
     */
    private String goodsName;
    /**
     * 物品规格
     */
    private String goodsSpecification;
    /**
     * 物品型号
     */
    private String goodsModel;
    /**
     * 物品单位
     */
    private String goodsUnit;
    /**
     * 品牌
     */
    private String brand;
    /**
     * 采购的项目id
     */
    private Integer purchaseProjectId;
    /**
     * 采购的项目名称
     */
    private String purchaseProjectName;
    /**
     * 采购状态
     */
    private String purchaseState;
    /**
     * 采购备注
     */
    private String purchaseRemark;
    /**
     * 申请采购物品数量
     */
    private Integer purchaseSubmitQuantity;
    /**
     * 实际购买物品数量
     */
    private Integer purchasePayQuantily;
    /**
     * 采购物品单价
     */
    private String purchaseUnitprice;
    /**
     * 实际采购总价
     */
    private String purchaseTotallPrice;
    /**
     * 采购物品的供应商
     */
    private String purchaseSupplierId;
    /**
     * 订单号
     */
    private String purchaseOrderNumber;
    /**
     * 物流号
     */
    private String purchaseLogisticsNumber;
    /**
     * 发票id
     */
    private Integer purchaseInvoiceId;
    /**
     * 合同单号
     */
    private String contractNumber;
    /**
     * 发票单号
     */
    private String invoiceNumber;
    /**
     * 税率
     */
    private String invoicesRate;
    /**
     * 税金
     */
    private String invoicesTaxes;
    /**
     * 发票种类
     */
    private String invoicesType;
    /**
     * 采购的发票的状态
     */
    private String invoiceState;
    /**
     * 申购人的用户id
     */
    private Integer purchaseSubmitUserId;
    /**
     * 申购人的用户名字
     */
    private String purchaseSubmitUserName;
    /**
     * 申购时间
     */
    private String purchaseSubmitTime;
    /**
     * 审核人数组
     */
    private List<AuditRelationshipVo> audits;
    /**
     * 审核时间
     */
    private String purchaseReviewTime;
    /**
     * 采购人的用户id
     */
    private Integer purchasePurchaseUserId;
    /**
     * 采购人的用户名字
     */
    private String purchasePurchaseUserName;

    /**
     * 个人领取数量
     */
    private Integer personalNumber;

    /**
     * 项目领取数量
     */
    private Integer numberProjects;

    /**
     * 入库数量
     */
    private Integer quantityStorage;

    /**
     * 采购时间
     */
    private String purchasePurchaseTime;
    /**
     * 创建时间
     */
    private String purchaseCreateTime;
    /**
     * 更新时间
     */
    private String purchaseUpdateTime;

}
